History
History
Synonyms
UK
US
Meaning:
contend

to struggle, compete

compete, fight

MIX IT UP WITH as in Wiktionary
MIX IT UP WITH as in Wikipedia